package Day007_Collection_泛型_数据结构.Demo03_增强for循环;

/*
    增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环，专门用来遍历数组和集合的。
    它的内部原理其实是个Iterator迭代器，所以在遍历的过程中，不能对集合中的元素进行增删操作
    增强for是一个迭代器,不能在里面调用迭代器!

    格式: for (数据类型 变量名 : 数组名/集合名){
        }
        //快捷键 arr.for  coll.for...

 */

import java.util.ArrayList;
import java.util.Collection;

public class Test {
    public static void main(String[] args) {
        //遍历集合
        Collection<String> coll = new ArrayList<>();
        coll.add("范冰冰");
        coll.add("李冰冰");
        coll.add("赵薇");
        coll.add("林心如");
        //增强for循环
        for (String s : coll) {
            System.out.println("取出来的元素:" + s);
        }
        System.out.println("----------------------");

        //遍历数组
        String[] arr = {"范冰冰","李冰冰","赵薇","林心如"};
        //增强for循环
        for (String s : arr ){
            System.out.println("取出元素:" + s);
        }
    }
}
